/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.menu;

import org.mybeans.Sesion;
import javax.swing.JOptionPane;
 
/**
 *
 * @author avbravo
 */
public class MenuAdministracion {

    Sesion sesion;
    static boolean bjMenuAdministracion = false;
//regimen
    static boolean bjMenuAdministracionRegimen = false;
    static boolean bjMenuItemAdministracionRegimenAgregar = false;
    static boolean bjMenuItemAdministracionRegimenBuscar = false;
    static boolean bjMenuItemAdministracionRegimenActualizar = false;
    static boolean bjMenuItemAdministracionRegimenEliminar = false;
    static boolean bjMenuItemAdministracionRegimenReportes = false;

    //gruporegimen
    static boolean bjMenuAdministracionGrupoRegimen = false;
    static boolean bjMenuItemAdministracionGrupoRegimenAgregar = false;
    static boolean bjMenuItemAdministracionGrupoRegimenBuscar = false;
    static boolean bjMenuItemAdministracionGrupoRegimenActualizar = false;
    static boolean bjMenuItemAdministracionGrupoRegimenEliminar = false;
    static boolean bjMenuItemAdministracionGrupoRegimenReporte = false;

//subgruporegimen
    static boolean bjMenuAdministracionSubGrupoRegimen = false;
    static boolean bjMenuItemAdministracionSubGrupoRegimenAgregar = false;
    static boolean bjMenuItemAdministracionSubgrupoRegimenBuscar = false;
    static boolean bjMenuItemAdministracionSubGrupoRegimenActualizar = false;
    static boolean bjMenuItemAdministracionSubGrupoRegimenEliminar = false;
    static boolean bjMenuItemAdministracionSubGrupoRegimenReportes = false;
    //usuarios
    static boolean bjMenuAdministracionUsuarios = false;
    static boolean bjMenuItemAdministracionUsuariosAgregar = false;
    static boolean bjMenuItemAdministracionUsuariosRegistros= false;
    
    static boolean bjMenuItemAdministracionUsuariosCambiarClave = false;
    static boolean bjMenuItemAdministracionUsuariosVerClaves = false;

    //municipios
    static boolean bjMenuAdministracionMunicipios = false;
    //servidor
    static boolean bjMenuItemAdministracionServidor = false;
    //backup
    static boolean bjMenuItemAdministracionBackup = false;
    static boolean bjMenuItemAdministracionRestaurarBackup = false;
    //actualizar
    static boolean bjMenuItemAdministracionActualizar = false;
    static boolean bjMenuItemAdministracionLimpiarTablasTemporales = false;
    static boolean bjMenuItemAdministracionVentanaComandos = false;

    public MenuAdministracion() {
        sesion = new Sesion();
    }

    public static boolean isBjMenuItemAdministracionUsuariosRegistros() {
        return bjMenuItemAdministracionUsuariosRegistros;
    }

    public static void setBjMenuItemAdministracionUsuariosRegistros(boolean bjMenuItemAdministracionUsuariosRegistros) {
        MenuAdministracion.bjMenuItemAdministracionUsuariosRegistros = bjMenuItemAdministracionUsuariosRegistros;
    }

    

    public static boolean isBjMenuItemAdministracionVentanaComandos() {
        return bjMenuItemAdministracionVentanaComandos;
    }

    public static void setBjMenuItemAdministracionVentanaComandos(boolean bjMenuItemAdministracionVentanaComandos) {
        MenuAdministracion.bjMenuItemAdministracionVentanaComandos = bjMenuItemAdministracionVentanaComandos;
    }

    public static boolean isBjMenuItemAdministracionLimpiarTablasTemporales() {
        return bjMenuItemAdministracionLimpiarTablasTemporales;
    }

    public static void setBjMenuItemAdministracionLimpiarTablasTemporales(boolean bjMenuItemAdministracionLimpiarTablasTemporales) {
        MenuAdministracion.bjMenuItemAdministracionLimpiarTablasTemporales = bjMenuItemAdministracionLimpiarTablasTemporales;
    }

    public static boolean isBjMenuAdministracion() {
        return bjMenuAdministracion;
    }

    public static void setBjMenuAdministracion(boolean bjMenuAdministracion) {
        MenuAdministracion.bjMenuAdministracion = bjMenuAdministracion;
    }

    public static boolean isBjMenuAdministracionGrupoRegimen() {
        return bjMenuAdministracionGrupoRegimen;
    }

    public static void setBjMenuAdministracionGrupoRegimen(boolean bjMenuAdministracionGrupoRegimen) {
        MenuAdministracion.bjMenuAdministracionGrupoRegimen = bjMenuAdministracionGrupoRegimen;
    }

    public static boolean isBjMenuAdministracionMunicipios() {
        return bjMenuAdministracionMunicipios;
    }

    public static void setBjMenuAdministracionMunicipios(boolean bjMenuAdministracionMunicipios) {
        MenuAdministracion.bjMenuAdministracionMunicipios = bjMenuAdministracionMunicipios;
    }

    public static boolean isBjMenuAdministracionRegimen() {
        return bjMenuAdministracionRegimen;
    }

    public static void setBjMenuAdministracionRegimen(boolean bjMenuAdministracionRegimen) {
        MenuAdministracion.bjMenuAdministracionRegimen = bjMenuAdministracionRegimen;
    }

    public static boolean isBjMenuAdministracionSubGrupoRegimen() {
        return bjMenuAdministracionSubGrupoRegimen;
    }

    public static void setBjMenuAdministracionSubGrupoRegimen(boolean bjMenuAdministracionSubGrupoRegimen) {
        MenuAdministracion.bjMenuAdministracionSubGrupoRegimen = bjMenuAdministracionSubGrupoRegimen;
    }

    public static boolean isBjMenuAdministracionUsuarios() {
        return bjMenuAdministracionUsuarios;
    }

    public static void setBjMenuAdministracionUsuarios(boolean bjMenuAdministracionUsuarios) {
        MenuAdministracion.bjMenuAdministracionUsuarios = bjMenuAdministracionUsuarios;
    }

    public static boolean isBjMenuItemAdministracionActualizar() {
        return bjMenuItemAdministracionActualizar;
    }

    public static void setBjMenuItemAdministracionActualizar(boolean bjMenuItemAdministracionActualizar) {
        MenuAdministracion.bjMenuItemAdministracionActualizar = bjMenuItemAdministracionActualizar;
    }

    public static boolean isBjMenuItemAdministracionBackup() {
        return bjMenuItemAdministracionBackup;
    }

    public static void setBjMenuItemAdministracionBackup(boolean bjMenuItemAdministracionBackup) {
        MenuAdministracion.bjMenuItemAdministracionBackup = bjMenuItemAdministracionBackup;
    }

    public static boolean isBjMenuItemAdministracionGrupoRegimenActualizar() {
        return bjMenuItemAdministracionGrupoRegimenActualizar;
    }

    public static void setBjMenuItemAdministracionGrupoRegimenActualizar(boolean bjMenuItemAdministracionGrupoRegimenActualizar) {
        MenuAdministracion.bjMenuItemAdministracionGrupoRegimenActualizar = bjMenuItemAdministracionGrupoRegimenActualizar;
    }

    public static boolean isBjMenuItemAdministracionGrupoRegimenAgregar() {
        return bjMenuItemAdministracionGrupoRegimenAgregar;
    }

    public static void setBjMenuItemAdministracionGrupoRegimenAgregar(boolean bjMenuItemAdministracionGrupoRegimenAgregar) {
        MenuAdministracion.bjMenuItemAdministracionGrupoRegimenAgregar = bjMenuItemAdministracionGrupoRegimenAgregar;
    }

    public static boolean isBjMenuItemAdministracionGrupoRegimenBuscar() {
        return bjMenuItemAdministracionGrupoRegimenBuscar;
    }

    public static void setBjMenuItemAdministracionGrupoRegimenBuscar(boolean bjMenuItemAdministracionGrupoRegimenBuscar) {
        MenuAdministracion.bjMenuItemAdministracionGrupoRegimenBuscar = bjMenuItemAdministracionGrupoRegimenBuscar;
    }

    public static boolean isBjMenuItemAdministracionGrupoRegimenEliminar() {
        return bjMenuItemAdministracionGrupoRegimenEliminar;
    }

    public static void setBjMenuItemAdministracionGrupoRegimenEliminar(boolean bjMenuItemAdministracionGrupoRegimenEliminar) {
        MenuAdministracion.bjMenuItemAdministracionGrupoRegimenEliminar = bjMenuItemAdministracionGrupoRegimenEliminar;
    }

    public static boolean isBjMenuItemAdministracionGrupoRegimenReporte() {
        return bjMenuItemAdministracionGrupoRegimenReporte;
    }

    public static void setBjMenuItemAdministracionGrupoRegimenReporte(boolean bjMenuItemAdministracionGrupoRegimenReporte) {
        MenuAdministracion.bjMenuItemAdministracionGrupoRegimenReporte = bjMenuItemAdministracionGrupoRegimenReporte;
    }

    public static boolean isBjMenuItemAdministracionRegimenActualizar() {
        return bjMenuItemAdministracionRegimenActualizar;
    }

    public static void setBjMenuItemAdministracionRegimenActualizar(boolean bjMenuItemAdministracionRegimenActualizar) {
        MenuAdministracion.bjMenuItemAdministracionRegimenActualizar = bjMenuItemAdministracionRegimenActualizar;
    }

    public static boolean isBjMenuItemAdministracionRegimenAgregar() {
        return bjMenuItemAdministracionRegimenAgregar;
    }

    public static void setBjMenuItemAdministracionRegimenAgregar(boolean bjMenuItemAdministracionRegimenAgregar) {
        MenuAdministracion.bjMenuItemAdministracionRegimenAgregar = bjMenuItemAdministracionRegimenAgregar;
    }

    public static boolean isBjMenuItemAdministracionRegimenBuscar() {
        return bjMenuItemAdministracionRegimenBuscar;
    }

    public static void setBjMenuItemAdministracionRegimenBuscar(boolean bjMenuItemAdministracionRegimenBuscar) {
        MenuAdministracion.bjMenuItemAdministracionRegimenBuscar = bjMenuItemAdministracionRegimenBuscar;
    }

    public static boolean isBjMenuItemAdministracionRegimenEliminar() {
        return bjMenuItemAdministracionRegimenEliminar;
    }

    public static void setBjMenuItemAdministracionRegimenEliminar(boolean bjMenuItemAdministracionRegimenEliminar) {
        MenuAdministracion.bjMenuItemAdministracionRegimenEliminar = bjMenuItemAdministracionRegimenEliminar;
    }

    public static boolean isBjMenuItemAdministracionRegimenReportes() {
        return bjMenuItemAdministracionRegimenReportes;
    }

    public static void setBjMenuItemAdministracionRegimenReportes(boolean bjMenuItemAdministracionRegimenReportes) {
        MenuAdministracion.bjMenuItemAdministracionRegimenReportes = bjMenuItemAdministracionRegimenReportes;
    }

    public static boolean isBjMenuItemAdministracionRestaurarBackup() {
        return bjMenuItemAdministracionRestaurarBackup;
    }

    public static void setBjMenuItemAdministracionRestaurarBackup(boolean bjMenuItemAdministracionRestaurarBackup) {
        MenuAdministracion.bjMenuItemAdministracionRestaurarBackup = bjMenuItemAdministracionRestaurarBackup;
    }

    public static boolean isBjMenuItemAdministracionServidor() {
        return bjMenuItemAdministracionServidor;
    }

    public static void setBjMenuItemAdministracionServidor(boolean bjMenuItemAdministracionServidor) {
        MenuAdministracion.bjMenuItemAdministracionServidor = bjMenuItemAdministracionServidor;
    }

    public static boolean isBjMenuItemAdministracionSubGrupoRegimenActualizar() {
        return bjMenuItemAdministracionSubGrupoRegimenActualizar;
    }

    public static void setBjMenuItemAdministracionSubGrupoRegimenActualizar(boolean bjMenuItemAdministracionSubGrupoRegimenActualizar) {
        MenuAdministracion.bjMenuItemAdministracionSubGrupoRegimenActualizar = bjMenuItemAdministracionSubGrupoRegimenActualizar;
    }

    public static boolean isBjMenuItemAdministracionSubGrupoRegimenAgregar() {
        return bjMenuItemAdministracionSubGrupoRegimenAgregar;
    }

    public static void setBjMenuItemAdministracionSubGrupoRegimenAgregar(boolean bjMenuItemAdministracionSubGrupoRegimenAgregar) {
        MenuAdministracion.bjMenuItemAdministracionSubGrupoRegimenAgregar = bjMenuItemAdministracionSubGrupoRegimenAgregar;
    }

    public static boolean isBjMenuItemAdministracionSubGrupoRegimenEliminar() {
        return bjMenuItemAdministracionSubGrupoRegimenEliminar;
    }

    public static void setBjMenuItemAdministracionSubGrupoRegimenEliminar(boolean bjMenuItemAdministracionSubGrupoRegimenEliminar) {
        MenuAdministracion.bjMenuItemAdministracionSubGrupoRegimenEliminar = bjMenuItemAdministracionSubGrupoRegimenEliminar;
    }

    public static boolean isBjMenuItemAdministracionSubGrupoRegimenReportes() {
        return bjMenuItemAdministracionSubGrupoRegimenReportes;
    }

    public static void setBjMenuItemAdministracionSubGrupoRegimenReportes(boolean bjMenuItemAdministracionSubGrupoRegimenReportes) {
        MenuAdministracion.bjMenuItemAdministracionSubGrupoRegimenReportes = bjMenuItemAdministracionSubGrupoRegimenReportes;
    }

    public static boolean isBjMenuItemAdministracionSubgrupoRegimenBuscar() {
        return bjMenuItemAdministracionSubgrupoRegimenBuscar;
    }

    public static void setBjMenuItemAdministracionSubgrupoRegimenBuscar(boolean bjMenuItemAdministracionSubgrupoRegimenBuscar) {
        MenuAdministracion.bjMenuItemAdministracionSubgrupoRegimenBuscar = bjMenuItemAdministracionSubgrupoRegimenBuscar;
    }

    public static boolean isBjMenuItemAdministracionUsuariosAgregar() {
        return bjMenuItemAdministracionUsuariosAgregar;
    }

    public static void setBjMenuItemAdministracionUsuariosAgregar(boolean bjMenuItemAdministracionUsuariosAgregar) {
        MenuAdministracion.bjMenuItemAdministracionUsuariosAgregar = bjMenuItemAdministracionUsuariosAgregar;
    }

    public static boolean isBjMenuItemAdministracionUsuariosCambiarClave() {
        return bjMenuItemAdministracionUsuariosCambiarClave;
    }

    public static void setBjMenuItemAdministracionUsuariosCambiarClave(boolean bjMenuItemAdministracionUsuariosCambiarClave) {
        MenuAdministracion.bjMenuItemAdministracionUsuariosCambiarClave = bjMenuItemAdministracionUsuariosCambiarClave;
    }

    public static boolean isBjMenuItemAdministracionUsuariosVerClaves() {
        return bjMenuItemAdministracionUsuariosVerClaves;
    }

    public static void setBjMenuItemAdministracionUsuariosVerClaves(boolean bjMenuItemAdministracionUsuariosVerClaves) {
        MenuAdministracion.bjMenuItemAdministracionUsuariosVerClaves = bjMenuItemAdministracionUsuariosVerClaves;
    }

    public void VerificarPrivilegios() {
        try {
            VerificarDesarrolladorAdministrador();
            VerificarContable();
            VerificarSecretaria();
            VerificarCajera();
            VerificarContribuyente();
            VerificarAlcalde();
            VerificarAuditor();
            VerificarGuest();



        } catch (Exception ex) {
            JOptionPane.showMessageDialog(null, "Clase:MenuAdministrador.java\nMetodo: VerificarPrivilegios()\nError " + ex.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
        }
    }

    private void VerificarDesarrolladorAdministrador() {
        try {
            if (sesion.getIdgrupousuario().equals("desarrollador") || sesion.getIdgrupousuario().equals("administrador")) {
                bjMenuAdministracion = true;
//regimen
                bjMenuAdministracionRegimen = true;
                bjMenuItemAdministracionRegimenAgregar = true;
                bjMenuItemAdministracionRegimenBuscar = true;
                bjMenuItemAdministracionRegimenActualizar = true;
                bjMenuItemAdministracionRegimenEliminar = true;
                bjMenuItemAdministracionRegimenReportes = true;

                //gruporegimen
                bjMenuAdministracionGrupoRegimen = true;
                bjMenuItemAdministracionGrupoRegimenAgregar = true;
                bjMenuItemAdministracionGrupoRegimenBuscar = true;
                bjMenuItemAdministracionGrupoRegimenActualizar = true;
                bjMenuItemAdministracionGrupoRegimenEliminar = true;
                bjMenuItemAdministracionGrupoRegimenReporte = true;

//subgruporegimen
                bjMenuAdministracionSubGrupoRegimen = true;
                bjMenuItemAdministracionSubGrupoRegimenAgregar = true;
                bjMenuItemAdministracionSubgrupoRegimenBuscar = true;
                bjMenuItemAdministracionSubGrupoRegimenActualizar = true;
                bjMenuItemAdministracionSubGrupoRegimenEliminar = true;
                bjMenuItemAdministracionSubGrupoRegimenReportes = true;
                //usuarios
                bjMenuAdministracionUsuarios = true;
                bjMenuItemAdministracionUsuariosAgregar = true;
                bjMenuItemAdministracionUsuariosRegistros= true;
                bjMenuItemAdministracionUsuariosCambiarClave = true;
                bjMenuItemAdministracionUsuariosVerClaves = true;

                //municipios
                bjMenuAdministracionMunicipios = true;
                //servidor
                bjMenuItemAdministracionServidor = true;
                //backup
                bjMenuItemAdministracionBackup = true;
                bjMenuItemAdministracionRestaurarBackup = true;
                //actualizar
                bjMenuItemAdministracionActualizar = true;
                bjMenuItemAdministracionLimpiarTablasTemporales = true;
                bjMenuItemAdministracionVentanaComandos = true;
            }
        } catch (Exception ex) {
            JOptionPane.showMessageDialog(null, "Clase:MenuAdministrador.java\nMetodo: VerificarDesarrolladorAdministrador()\nError " + ex.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
        }
    }

    private void VerificarContable() {
        try {
            if (sesion.getIdgrupousuario().equals("contable")) {
                bjMenuAdministracion = true;
//regimen
                bjMenuAdministracionRegimen = true;
                bjMenuItemAdministracionRegimenAgregar = true;
                bjMenuItemAdministracionRegimenBuscar = true;
                bjMenuItemAdministracionRegimenActualizar = true;
                bjMenuItemAdministracionRegimenEliminar = true;
                bjMenuItemAdministracionRegimenReportes = true;

                //gruporegimen
                bjMenuAdministracionGrupoRegimen = true;
                bjMenuItemAdministracionGrupoRegimenAgregar = true;
                bjMenuItemAdministracionGrupoRegimenBuscar = true;
                bjMenuItemAdministracionGrupoRegimenActualizar = true;
                bjMenuItemAdministracionGrupoRegimenEliminar = true;
                bjMenuItemAdministracionGrupoRegimenReporte = true;

//subgruporegimen
                bjMenuAdministracionSubGrupoRegimen = true;
                bjMenuItemAdministracionSubGrupoRegimenAgregar = true;
                bjMenuItemAdministracionSubgrupoRegimenBuscar = true;
                bjMenuItemAdministracionSubGrupoRegimenActualizar = true;
                bjMenuItemAdministracionSubGrupoRegimenEliminar = true;
                bjMenuItemAdministracionSubGrupoRegimenReportes = true;
                //usuarios
                bjMenuAdministracionUsuarios = false;
                bjMenuItemAdministracionUsuariosAgregar = false;
                bjMenuItemAdministracionUsuariosRegistros= false;
                bjMenuItemAdministracionUsuariosCambiarClave = false;
                bjMenuItemAdministracionUsuariosVerClaves = false;

                //municipios
                bjMenuAdministracionMunicipios = false;
                //servidor
                bjMenuItemAdministracionServidor = false;
                //backup
                bjMenuItemAdministracionBackup = true;
                bjMenuItemAdministracionRestaurarBackup = false;
                //actualizar
                bjMenuItemAdministracionActualizar = true;
                bjMenuItemAdministracionLimpiarTablasTemporales = false;
                bjMenuItemAdministracionVentanaComandos = false;
            }
        } catch (Exception ex) {
            JOptionPane.showMessageDialog(null, "Clase:MenuAdministrador.java\nMetodo: VerificarContable()\nError " + ex.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
        }
    }

    private void VerificarSecretaria() {
        try {
            if (sesion.getIdgrupousuario().equals("secretaria")) {
                bjMenuAdministracion = true;
//regimen
                bjMenuAdministracionRegimen = true;
                bjMenuItemAdministracionRegimenAgregar = true;
                bjMenuItemAdministracionRegimenBuscar = true;
                bjMenuItemAdministracionRegimenActualizar = false;
                bjMenuItemAdministracionRegimenEliminar = false;
                bjMenuItemAdministracionRegimenReportes = true;

                //gruporegimen
                bjMenuAdministracionGrupoRegimen = true;
                bjMenuItemAdministracionGrupoRegimenAgregar = true;
                bjMenuItemAdministracionGrupoRegimenBuscar = true;
                bjMenuItemAdministracionGrupoRegimenActualizar = false;
                bjMenuItemAdministracionGrupoRegimenEliminar = false;
                bjMenuItemAdministracionGrupoRegimenReporte = true;

//subgruporegimen
                bjMenuAdministracionSubGrupoRegimen = true;
                bjMenuItemAdministracionSubGrupoRegimenAgregar = true;
                bjMenuItemAdministracionSubgrupoRegimenBuscar = true;
                bjMenuItemAdministracionSubGrupoRegimenActualizar = false;
                bjMenuItemAdministracionSubGrupoRegimenEliminar = false;
                bjMenuItemAdministracionSubGrupoRegimenReportes = true;
                //usuarios
                bjMenuAdministracionUsuarios = false;
                bjMenuItemAdministracionUsuariosAgregar = false;
                bjMenuItemAdministracionUsuariosRegistros= false;
                bjMenuItemAdministracionUsuariosCambiarClave = false;
                bjMenuItemAdministracionUsuariosVerClaves = false;

                //municipios
                bjMenuAdministracionMunicipios = false;
                //servidor
                bjMenuItemAdministracionServidor = false;
                //backup
                bjMenuItemAdministracionBackup = true;
                bjMenuItemAdministracionRestaurarBackup = false;
                //actualizar
                bjMenuItemAdministracionActualizar = true;
                bjMenuItemAdministracionLimpiarTablasTemporales = false;
                bjMenuItemAdministracionVentanaComandos = false;
            }
        } catch (Exception ex) {
            JOptionPane.showMessageDialog(null, "Clase:MenuAdministrador.java\nMetodo: VerificarSecretaria()\nError " + ex.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
        }
    }

    private void VerificarCajera() {
        try {
            if (sesion.getIdgrupousuario().equals("cajera")) {
                bjMenuAdministracion = true;
//regimen
                bjMenuAdministracionRegimen = true;
                bjMenuItemAdministracionRegimenAgregar = true;
                bjMenuItemAdministracionRegimenBuscar = true;
                bjMenuItemAdministracionRegimenActualizar = false;
                bjMenuItemAdministracionRegimenEliminar = false;
                bjMenuItemAdministracionRegimenReportes = true;

                //gruporegimen
                bjMenuAdministracionGrupoRegimen = true;
                bjMenuItemAdministracionGrupoRegimenAgregar = true;
                bjMenuItemAdministracionGrupoRegimenBuscar = true;
                bjMenuItemAdministracionGrupoRegimenActualizar = false;
                bjMenuItemAdministracionGrupoRegimenEliminar = false;
                bjMenuItemAdministracionGrupoRegimenReporte = true;

//subgruporegimen
                bjMenuAdministracionSubGrupoRegimen = true;
                bjMenuItemAdministracionSubGrupoRegimenAgregar = true;
                bjMenuItemAdministracionSubgrupoRegimenBuscar = true;
                bjMenuItemAdministracionSubGrupoRegimenActualizar = false;
                bjMenuItemAdministracionSubGrupoRegimenEliminar = false;
                bjMenuItemAdministracionSubGrupoRegimenReportes = true;
                //usuarios
                bjMenuAdministracionUsuarios = false;
                bjMenuItemAdministracionUsuariosAgregar = false;
                bjMenuItemAdministracionUsuariosRegistros= false;
                bjMenuItemAdministracionUsuariosCambiarClave = false;
                bjMenuItemAdministracionUsuariosVerClaves = false;

                //municipios
                bjMenuAdministracionMunicipios = false;
                //servidor
                bjMenuItemAdministracionServidor = false;
                //backup
                bjMenuItemAdministracionBackup = true;
                bjMenuItemAdministracionRestaurarBackup = false;
                //actualizar
                bjMenuItemAdministracionActualizar = true;
                bjMenuItemAdministracionLimpiarTablasTemporales = false;
                bjMenuItemAdministracionVentanaComandos = false;
            }
        } catch (Exception ex) {
            JOptionPane.showMessageDialog(null, "Clase:MenuAdministrador.java\nMetodo: VerificarCajera()\nError " + ex.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
        }
    }

    private void VerificarContribuyente() {
        try {
            if (sesion.getIdgrupousuario().equals("contribuyente")) {
                bjMenuAdministracion = false;
//regimen
                bjMenuAdministracionRegimen = false;
                bjMenuItemAdministracionRegimenAgregar = false;
                bjMenuItemAdministracionRegimenBuscar = false;
                bjMenuItemAdministracionRegimenActualizar = false;
                bjMenuItemAdministracionRegimenEliminar = false;
                bjMenuItemAdministracionRegimenReportes = false;

                //gruporegimen
                bjMenuAdministracionGrupoRegimen = false;
                bjMenuItemAdministracionGrupoRegimenAgregar = false;
                bjMenuItemAdministracionGrupoRegimenBuscar = false;
                bjMenuItemAdministracionGrupoRegimenActualizar = false;
                bjMenuItemAdministracionGrupoRegimenEliminar = false;
                bjMenuItemAdministracionGrupoRegimenReporte = false;

//subgruporegimen
                bjMenuAdministracionSubGrupoRegimen = false;
                bjMenuItemAdministracionSubGrupoRegimenAgregar = false;
                bjMenuItemAdministracionSubgrupoRegimenBuscar = false;
                bjMenuItemAdministracionSubGrupoRegimenActualizar = false;
                bjMenuItemAdministracionSubGrupoRegimenEliminar = false;
                bjMenuItemAdministracionSubGrupoRegimenReportes = false;
                //usuarios
                bjMenuAdministracionUsuarios = false;
                bjMenuItemAdministracionUsuariosAgregar = false;
                bjMenuItemAdministracionUsuariosRegistros= false;
                bjMenuItemAdministracionUsuariosCambiarClave = false;
                bjMenuItemAdministracionUsuariosVerClaves = false;

                //municipios
                bjMenuAdministracionMunicipios = false;
                //servidor
                bjMenuItemAdministracionServidor = false;
                //backup
                bjMenuItemAdministracionBackup = false;
                bjMenuItemAdministracionRestaurarBackup = false;
                //actualizar
                bjMenuItemAdministracionActualizar = false;
                bjMenuItemAdministracionLimpiarTablasTemporales = false;
                bjMenuItemAdministracionVentanaComandos = false;
            }
        } catch (Exception ex) {
            JOptionPane.showMessageDialog(null, "Clase:MenuAdministrador.java\nMetodo: VerificarContribuyente()\nError " + ex.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
        }
    }

    private void VerificarAlcalde() {
        try {
            if (sesion.getIdgrupousuario().equals("alcalde")) {
                bjMenuAdministracion = true;
//regimen
                bjMenuAdministracionRegimen = true;
                bjMenuItemAdministracionRegimenAgregar = false;
                bjMenuItemAdministracionRegimenBuscar = true;
                bjMenuItemAdministracionRegimenActualizar = false;
                bjMenuItemAdministracionRegimenEliminar = false;
                bjMenuItemAdministracionRegimenReportes = true;

                //gruporegimen
                bjMenuAdministracionGrupoRegimen = true;
                bjMenuItemAdministracionGrupoRegimenAgregar = false;
                bjMenuItemAdministracionGrupoRegimenBuscar = true;
                bjMenuItemAdministracionGrupoRegimenActualizar = false;
                bjMenuItemAdministracionGrupoRegimenEliminar = false;
                bjMenuItemAdministracionGrupoRegimenReporte = true;

//subgruporegimen
                bjMenuAdministracionSubGrupoRegimen = true;
                bjMenuItemAdministracionSubGrupoRegimenAgregar = false;
                bjMenuItemAdministracionSubgrupoRegimenBuscar = true;
                bjMenuItemAdministracionSubGrupoRegimenActualizar = false;
                bjMenuItemAdministracionSubGrupoRegimenEliminar = false;
                bjMenuItemAdministracionSubGrupoRegimenReportes = true;
                //usuarios
                bjMenuAdministracionUsuarios = false;
                bjMenuItemAdministracionUsuariosAgregar = false;
                bjMenuItemAdministracionUsuariosRegistros= false;
                bjMenuItemAdministracionUsuariosCambiarClave = false;
                bjMenuItemAdministracionUsuariosVerClaves = false;

                //municipios
                bjMenuAdministracionMunicipios = false;
                //servidor
                bjMenuItemAdministracionServidor = false;
                //backup
                bjMenuItemAdministracionBackup = true;
                bjMenuItemAdministracionRestaurarBackup = false;
                //actualizar
                bjMenuItemAdministracionActualizar = true;
                bjMenuItemAdministracionLimpiarTablasTemporales = false;
                bjMenuItemAdministracionVentanaComandos = false;
            }
        } catch (Exception ex) {
            JOptionPane.showMessageDialog(null, "Clase:MenuAdministrador.java\nMetodo: VerificarAlcalde()\nError " + ex.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
        }
    }

    private void VerificarAuditor() {
        try {
            if (sesion.getIdgrupousuario().equals("auditor")) {
                bjMenuAdministracion = true;
//regimen
                bjMenuAdministracionRegimen = true;
                bjMenuItemAdministracionRegimenAgregar = false;
                bjMenuItemAdministracionRegimenBuscar = true;
                bjMenuItemAdministracionRegimenActualizar = false;
                bjMenuItemAdministracionRegimenEliminar = false;
                bjMenuItemAdministracionRegimenReportes = true;

                //gruporegimen
                bjMenuAdministracionGrupoRegimen = true;
                bjMenuItemAdministracionGrupoRegimenAgregar = false;
                bjMenuItemAdministracionGrupoRegimenBuscar = true;
                bjMenuItemAdministracionGrupoRegimenActualizar = false;
                bjMenuItemAdministracionGrupoRegimenEliminar = false;
                bjMenuItemAdministracionGrupoRegimenReporte = true;

//subgruporegimen
                bjMenuAdministracionSubGrupoRegimen = true;
                bjMenuItemAdministracionSubGrupoRegimenAgregar = false;
                bjMenuItemAdministracionSubgrupoRegimenBuscar = true;
                bjMenuItemAdministracionSubGrupoRegimenActualizar = false;
                bjMenuItemAdministracionSubGrupoRegimenEliminar = false;
                bjMenuItemAdministracionSubGrupoRegimenReportes = true;
                //usuarios
                bjMenuAdministracionUsuarios = false;
                bjMenuItemAdministracionUsuariosAgregar = false;
                bjMenuItemAdministracionUsuariosRegistros= false;
                bjMenuItemAdministracionUsuariosCambiarClave = false;
                bjMenuItemAdministracionUsuariosVerClaves = false;

                //municipios
                bjMenuAdministracionMunicipios = false;
                //servidor
                bjMenuItemAdministracionServidor = false;
                //backup
                bjMenuItemAdministracionBackup = true;
                bjMenuItemAdministracionRestaurarBackup = false;
                //actualizar
                bjMenuItemAdministracionActualizar = true;
                bjMenuItemAdministracionLimpiarTablasTemporales = false;
                bjMenuItemAdministracionVentanaComandos = false;
            }
        } catch (Exception ex) {
            JOptionPane.showMessageDialog(null, "Clase:MenuAdministrador.java\nMetodo: VerificarAuditor()\nError " + ex.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
        }
    }

    private void VerificarGuest() {
        try {
            if (sesion.getIdgrupousuario().equals("guest")) {
                bjMenuAdministracion = false;
//regimen
                bjMenuAdministracionRegimen = false;
                bjMenuItemAdministracionRegimenAgregar = false;
                bjMenuItemAdministracionRegimenBuscar = false;
                bjMenuItemAdministracionRegimenActualizar = false;
                bjMenuItemAdministracionRegimenEliminar = false;
                bjMenuItemAdministracionRegimenReportes = false;

                //gruporegimen
                bjMenuAdministracionGrupoRegimen = false;
                bjMenuItemAdministracionGrupoRegimenAgregar = false;
                bjMenuItemAdministracionGrupoRegimenBuscar = false;
                bjMenuItemAdministracionGrupoRegimenActualizar = false;
                bjMenuItemAdministracionGrupoRegimenEliminar = false;
                bjMenuItemAdministracionGrupoRegimenReporte = false;

//subgruporegimen
                bjMenuAdministracionSubGrupoRegimen = false;
                bjMenuItemAdministracionSubGrupoRegimenAgregar = false;
                bjMenuItemAdministracionSubgrupoRegimenBuscar = false;
                bjMenuItemAdministracionSubGrupoRegimenActualizar = false;
                bjMenuItemAdministracionSubGrupoRegimenEliminar = false;
                bjMenuItemAdministracionSubGrupoRegimenReportes = false;
                //usuarios
                bjMenuAdministracionUsuarios = false;
                bjMenuItemAdministracionUsuariosAgregar = false;
                bjMenuItemAdministracionUsuariosRegistros= false;
                bjMenuItemAdministracionUsuariosCambiarClave = false;
                bjMenuItemAdministracionUsuariosVerClaves = false;

                //municipios
                bjMenuAdministracionMunicipios = false;
                //servidor
                bjMenuItemAdministracionServidor = false;
                //backup
                bjMenuItemAdministracionBackup = false;
                bjMenuItemAdministracionRestaurarBackup = false;
                //actualizar
                bjMenuItemAdministracionActualizar = false;
                bjMenuItemAdministracionLimpiarTablasTemporales = false;
                bjMenuItemAdministracionVentanaComandos = false;
            }
        } catch (Exception ex) {
            JOptionPane.showMessageDialog(null, "Clase:MenuAdministrador.java\nMetodo: VerificarGuest()\nError " + ex.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
        }
    }
}
